Robei aims to simplify FPGA design procedure and let everyone to play with FPGA. It introduced a brand new visual design method for fast prototyping by combining advatanges from both graphical design and coding. Each of your design can be considered as conceptual chip inside FPGA, and can be reused at any time. ◦Robei is very user friendly and easy to learn. First time users can easily manage it in fifteen minutes. ◦Robei provides code generation on structural level, which can reduce coding mistakes and increase productivity. In addition to that, Robei also provides an integrated code editor for verilog coding directly. This feature opens the door for complex design. ◦Robei is cross platform. It works on Windows, Linux, Mac OS and Android. It is also the first FPGA simulation tool that can work on embedded platforms. You can design at anywhere with Robei. ◦Robei is the world smallest EDA tool for FPGA design and simulation. It has only 4.5 Mbits. ◦Robei’s waveform viewer is small, efficient, modern and user friendly. For example, different colors are used to differentiate waves near to each other. There are so many new features going on, why not try it for yourself for free. http://robei.com
> It has only 4.5 Mbits.
My OS reports 8 times more: 4.5MBytes... :-(
This lies on the 8 bits in each byte that your code is so large
^_^ That is my fault. I already changed in the website. Thanks for pointing it out. Lothar Miller, do you want a license? If you need, just let me know.I want to give you a license for your help.
Does robei also have libraries? *FFT *DFT *complex math *Root and basic FPGa statements : * Synchronizer * LA-Core * Domain-Cross-Fifo ?
Robei will increase the library in the future. If you have more suggestions, please leave a feedback, we will add in to meet your need. Thanks!
ok, here you are: DCT, MPEG, DESKEW, Logic Analyzer if a tool ad THIS inckluded, it was a good tool ... and something realy new!
For that amount of money, I'd expect more than editor+icarus verilog+gtkwave.
You will get more than that. Robei seems have Graphical design interface, and can generate code for you which reduced coding and mistakes. It is cross platform software, even can work on your tablet. The concept of Robei is simplify FPGA design based on modular design.
On the one hand there might be simplification, but there are also obstacles. I'd prefer I design method wich is more flow based and not physical because physical entry like schematic entry with boards vanisches! My Questions: Can Robei import VHDL and help to manage the entites? I am using Mentor HDL Designer, which is also a huge tool, but where I only make use of entity managing and maintainance (like so many designers). For me it is useless to instatiate counters, comparators and such things, because a copy and paste action of a simple HDL line will do the same!
Robei only supports verilog. Instatiate works for all verilog models, besides that, Robei provides visual design on structure level and code design on algorithm. All visual design will generate code and integrate with your algorithm code together.
What I really need: Automatic calibration of delays and signal generation in pipelines. If I join eqaution output, It is allways necessary to add delays manually and calculate them. Also when algos are set to pipelins, the correct values have to be joined so, delays must be added and copies of signals have to be invented. See here: Y = (a*k) + b * (t-c) it will be: step 1:) a_1 <=a; b_1 <=b; k_1<=k; t_1 <=t; c_1 <= c; step 2:) temp1_2 <= a_1 * k_1; b_2 <= b_1; temp2_2 <= t_1 - c_1; step 3:) temp1_3 <= temp_1_2 ; temp3_3 <= b_2 * temp2_2; step 4: result_4 <= temp1_3 + temp3_3; it is necessary to have copies of the used signal with suffixes but: if you change the formla or add some registering, all the suffixes change Q: Ca robei perfom this automatically???
Robei is a design tool based on verilog language. It is a behaivoral simulation tool, not a synthesis tool. It will using visual design method to help you reduce coding and manage your project well. If you can write your design in verilog, it will work in Robei.
So, I read, the answer is no. But such a thinkg would be THE invention. Writing code is the work, no matter if you do it graphically or by words.
Robei is focusing on reduce coding and increase visualization. It is not focusing on research for algorithms. The new version 3.1 is out, with less bugs and more features. http://robei.com
I acknowledge your work but stink that block based design entry alike the former logic level entry with and-or- symbols is completely outdated. We are reaching the state to leave that behind us. VHDL and VERIOLG gives us all to command the synthesis tool in terms of functional description, not architectural. Architectures change. So using logical symbols as a representative for functions is not appropriate.
Hi Mirco, Thanks for your commit. Schematic based design is out of date. But block based design is not. Robei combines the advantages of block based design and code input method. Pure block design is out of date, but Pure code design is not good for visualization. That is why in Robei, we use Block based design for structure level,code input for algorithm.
Do you have an impression already, how many users work with the tool ? Do you have feedback? Do you ask for surveys?
my Impression robei can help if there are Standard well tested blocks for signal processing, math, physics Geometrie and so on i expected that also from labview, there was not than i expected this from hdl designer, there was not i also expected that from matlab simulink, there ist not (really) , well there are blocks but only wrappers for xilinx cores ok, i also expected this from diamond ide (www.3lcom) nochance, nothing at all latest try i expected this from vivado, it was a lough finally now, should i expect that from robei?
>Does it work on iPad ?
What do you intend iPad to use for when designing FPGAs the graphical
way?
Robei is a design tool for cross platforms without any dependency on any chips. So your design can generate verilog code which can work with Xilinx, Altera and Actel tool. Most of CZM mentioned tool can use code from Robei, but not the other way. Robei aims to be a higher level over the other tools.
From the website, Robei is a visual design tool for entry to middle level engineer. It aims to use visual interface to help engineer to quickly manage Verilog language. The features of Robei will increase step by step, and cooperate with other EDA tools. Thanks for CZM suggestions, we will try to work with the company you mentioned. Currently it only have Android version, no Ipad version. There is one survey shows 80% people want to try on mobile platform for EDA design. Android tablet like Nexus 7 is good enough to run Robei and design. Welcome to try.
> Robei aims to be a higher level over the other tools. this is right a (too ?) strong intention i confess fpga vendors drive their toolchain into a direction of a complete design suite and the more people go with internal controllers like available in the newer fpgas, the more dependencies will occur there will be low demand for a tool covering tools and organizing gnral hdl > manage Verilog language any plans to provide als vhdl? verilog is outdated
I downloaded it for my 5" 854x480 tablet phone and couldn't do anything. The desktop interface does not help in such a small device. When you say that it works in Android you should also say that if you don't have a big screen and a mouse it is unusable. I mean, multiple frames/dockable windows ! Incredibly huge fonts for the screen size, hidden toolbar icons ? Editor: it needs a font like Monaco or Courier with fixed width, not a proportional font. The built-in keyboard takes half of the screen... think about that when designing a text editor. Output window... impossible to read anything as it gets obscured by the keyboard when you tap on it or try to scroll, something that doesn't work anyways. Language: please use proper English, the error messages are hard to decipher as I don't speak chinese, please get a Professional Consultant here. Trying to run a simple testbench fails because the filename seems not to be the same as the module name, really ? seriously ?. Get that fixed, please. The interface is unusable in its current form; if it is going to be advertized as modeling on the go, then an external keyoard shouldn't be needed, and a desktop interface doesn't cut it either. You have to rethink the whole concept. Maybe all those dockable windows can be Tabs... then you have full screen for all of them... Well, it was worh a try. Best Regards, Ale
Yuo are really about to do FPGA electronic development with a tablet PC?
@Markus W. Are you really going to write with a pencil ? that low tech thing cannot even correct grammatical errors ! or... How can you do FPGA development in anything but a Blue Gene ? Unless you have 40000000000000000 eq. gates you don't do serious FPGA development... btw, my test bench only had an inverter... much more is not needed to see if the basic functionality is there. For real simulations you need equipment like what Cadence provides, so pack your pc and get out of here... http://blogs.nvidia.com/2011/05/sneak-peak-inside-nvidia-emulation-lab/
Ale, Thanks for your suggestion and feedback. Robei need a higher resolution. 800*600 level is hard to do editing. The suggested resolution of tablet is 1200X800, if you have a nexus 7 tablet, you can try it. For 5 inch device, the keyboard can take 1/2 or 2/3 of the screen size. Make some docks to tabs may be a good solution for the low resolution device, but not good for screen with high resolution. But we will think about this for smaller device. Robei is a low cost graphical design and simulation tool, we are not competing with Cadence,but the code generated from Robei can be used in Cadence. Running on mobile platform is one feature of Robei, not everything. If you can provide us some feedback on PC version like Windows platform, that would be a great help. Thanks Ale, your feedback is important.
Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
Log in with Google account
No account? Register here.