Are you talking VHDL / Verilog input or schematic input?
VHDL / Verilog, you can use Notepad++, you would still need to synthesise the HDL and program the chip though
Yes, I can edit VHDL / Verilog in any text editor, I more interested in command line tools for synthesis and programming.
Xilinx and Altera both have command-line versions of their tools. But you still have to download the entire suite.
Binary size doesn't really matter, I'm just looking for "arduino" in fpga world, there just too much stuff going on in current streamline ide's, and it's hard for a beginners to get a grasp of everything.
If you think it's hard to get a grasp of everything in the IDE, forget about doing it all from the command line.
There is no "Arduino" in the FPGA world, and I don't see it happening. Look, the FPGA vendors are having a hard time maintaining their mainstream tools, and the trend what with SoCs like the Zync is for the tools to get more complex, not less.
Look, the Arduino Uno is basically a simple 8-bit microcontroller with what's now a standard board pin-out and a simple IDE. The thing to note is that it is NOT made by Atmel. Atmel's boards are more complex, and they do provide a comprehensive development environment (Atmel Studio 6.2) and firmware framework (ASF). And yes, it's complex, in the same way that Xilinx ISE and Vivado are complex.
You're looking for some group to come up with an Arduino-like IDE and "ecosystem" for Xilinx. This does not seem unreasonable. The group would need to define a board with peripherals and a "shield"-like peripheral interface, and then come up with some kind of IDE/platform which knows about the board and the shields and can generate code in some way. Then the easy part: taking all of that stuff generated by the IDE, boiling down to synthesizable VHDL, and then calling the command-line Xilinx tools. Obviously it requires an ISE or Vivado installation, but the user need not get into that.
Obviously there's an itch waiting to be scratched. It's not
my itch, because my FPGA designs are for products, not for general-purpose boards, and also I am comfortable with the Xilinx tools. But why hasn't the community come up with something like this?