• Home
  • Download
  • Elettro::Wiki
  • Sitemap
  • Feedback

elettrolinux.com

Categories

  • Acquire & Measure
  • Analyze & Visualize
  • Authoring
  • CAN - PLC
  • Hardware drivers
  • Home automation
  • IC Layout Editor
  • IDE
  • RTOS
  • Scientific computation
  • Simulation
  • T-CAD/CAM - EDA
  • Utilities

Open Software Projects

  • Bio ConductorBio Conductor
  • CERN LibrariesCERN Libraries
  • My Open BticinoMy Open Bticino
  • Open AvionicsOpen Avionics
  • Open Bio FoundationOpen Bio Foundation
  • Open CASCADEOpen CASCADE
  • OpenCFD - OpenFOAMOpenCFD - OpenFOAM
  • OpenCoresOpenCores
  • Orocos ProjectOrocos Project
  • OSGeoOSGeo
  • Player ProjectPlayer Project
  • R-ProjectR-Project
  • VLSI & ASIC TechnologyVLSI & ASIC Technology

Open HW/FW Projects

  • Baloon ProjectBaloon Project
  • FreeCoresFreeCores
  • LinuxBIOSLinuxBIOS
  • OpenBIOSOpenBIOS
  • SquidBeeSquidBee

Simulations

Gpsim - The gnupic simulator

E-mail
Tuesday, 24 March 2009 11:32

Gpsim is a full-featured software simulator for MicrochipMicrochip PIC microcontrollers distributed under the GNU General Public LicenseGNU General Public License; it has been designed to be as accurate as possible. Accuracy includes the entire PIC, from the core to the I/O pins and including all of the internal peripherals. Thus it’s possible to create stimuli and tie them to the I/O pins and test the PIC the same way you would in the real world and can be controlled from either a graphical user interface (a GUI built in), a command line interface (CLI) or by a remote process. Gpsim has been designed to be as fast as possible. Real time simulation speeds of 20Mhz pics are possible. The major features are;

  • Breakpoints; execution, read and write memory, wdt, <ctrl -C>;
  • Disassemble o dump memory/eeprom;
  • Trace;
  • Stimulus files, analog and digital;
  • Dynamically loaded modules;
  • ...and many many others!

Gpsim supports loadable modules, this means that it is possible to add devices to gpsim that are totally separate from gpsim because they reside in their own libraries and are distributed separately. Basically gpsim provides a basic module library with the following components:

  • Pullup/Pulldown resistors;
  • USART;
  • switch;
  • AND, OR, XOR, and NOT Logic Gates;
  • Single or 7-segments LEDs;
  • PAL Video emulator;
  • Rotary Encoder;
  • I2C EEPROM.

There are, also, two "external" packages;

  1. graphiclcd; is a gpsim module that simulates a Varitronix 100 X 32 pixel graphic LCD. The graphics controller is a Seiko SED1520 (see datasheetdatasheet on pdf format);
  2. lcd: the purpose of this program is to emulate the ubiquitous character type LCD displays. Most, but not all of the LCD's features are emulated.

For more informations click herehere.


           
 

HDLmaker - Code generator and development system

E-mail
Monday, 29 December 2008 22:56
HDLmaker generates hierarchical Verilog and VHDL code, PCB netlists, simulation and synthesis scripts/projects/make files, and schematicsHDLmaker (from Polybus System CorpPolybus System Corp) generates hierarchical Verilog and VHDL code, PCB netlists, simulation and synthesis scripts/projects/make files, and schematics. HDLmaker projects are based on two types of files; .top files which describe the hierarchy and connectivity of the design, and .pin files which describe the pins on Verilog modules, VHDL entities and chips. In it's simplest form HDLmaker can be used to tie together a simple list of components, however HDLmaker also incorporates a C like language which can be used to generate complicated designs and even to floor plan a Xilinx FPGA. It can translate Verilog/VHDL and HDLmaker projects into HTML with hyper links from all source files (hyperlinking between the modules) to generated files and from all component instances to the component's module. Verilog and VHDL HTMLized are also syntax colored. It can also translate PADS PCB netlists into Verilog and VHDL and can do some simple VHDL to Verilog translations. HDLMaker synplifies the development of complex FPGAs and ASICs, and has extensive support for most Xilinx FPGAs (e.g. Virtex4, Virtex2P, Virtex2, VirtexE, Virtex, Spartan3, Spartan2, 4000E, 4000EX, 4000XL, 5200, 9500 and so on). HDLmaker is available under the BSD licenseBSD license.
 

JMCAD - Modeling and simulation of dynamic systems

E-mail
Friday, 10 July 2009 09:53

JMCAD is an program for the modeling and simulation of dynamic systems. This includes the ability to construct and simulate block diagrams. The visual block diagram interface offers a simple method for constructing, modifying complex system models. The simulation engine provides fast and accurate solutions for linear, nonlinear, continuous time, discrete time, time varying and hybrid system designs. With JMCAD, users can quickly develop software or "virtual" prototypes of systems or processes to demonstrate their behavior prior to building physical prototypes. Some fetaures;

  • The user builds his system model by selecting predefined blocks from a block library and simply wiring the blocks together. Each block of the diagram performs a function. Users can also create custom blocks in Java and add them to the JMCAD block library;
  • JMCAD is a block diagram language for creating complex nonlinear dynamic systems. Its fast execution speed is perfect for model based operator training, off-line controller tuning, and hardware in the loop testing;
  • By combining the simplicity and clarity of a block diagram interface with a high-performance mathematical engine, JMCAD provides fast and accurate solutions for linear, nonlinear, continuous time, discrete time, multi-rate, and hybrid systems;
  • For specialized engineering problems, JMCAD offers a comprehensive set of companion products for frequency domain analysis, Java code generation, communications system modeling, DSP and embedded system design, neural networks and real-time analog and digital I/O.

JMCADJMCAD is developed and written completely in Java and will run in any certified Java Virtual Machine (JVM).


           
 

LTSpice IV

E-mail
Wednesday, 03 December 2008 13:54
LTspice IV (from Linear TechnologiesLinear Technologies) is a high performance free Spice III simulator, schematic capture and waveform viewer with enhancements and models for easing the simulation of switching regulators and providing macro models for most of Linear Technology’s switch-mode DC/DC converters, op amps, comparators, linear regulators as well as a library of devices for general analog circuit simulation including discretes. Selected switch-mode DC/DC converters also have demonstration circuit available for free download. There are various demodemo circuits designed to ensure proper performance and have been reviewed by Linear Technology’s factory applications group. Our enhancements to Spice have made simulating switching regulators extremely fast compared to normal Spice simulators, allowing the user to view waveforms for most switching regulators in just a few minutes. Included in this download are Spice, Macro Models for 80% of Linear Technology's switching regulators, over 200 op amp models, as well as resistors, transistors and MOSFET models. There is only file .exe for Microsoft Windows, but with WINEWINE it works very fine on GNU/Linux. Below images are on distribution GNU/Linux MandrivaMandriva 2009.0 and WINE version 1.1.9. If you try it, click herehere.

           
 
<< Start < Prev 1 2 3 4 Next > End >>

Page 2 of 4

Font Size Changer

GNU/Linux distributions

  • Fedora Electronic Lab
  • Physics
  • RTAI Knoppix 1.2
  • Scientific Linux
  • Slack RTAI
  • XtreemOS

Feed

  • LinuxDevices.com
  • LinuxToday.com
  • Linux-Watch.com
  • LWN.net
  • LXer.com
Powered by ElettroLinux. Copyright (c) 2007-2010 ElettroLinux. Based on template by SitegroundSiteground. Hosted on Host InventHost Invent. Many thanks to LezioniOnLineLezioniOnLine.

valid xhtmlvalid xhtml valid cssvalid css