Commit Graph

1335 Commits

Author SHA1 Message Date
Ludovic Jacomme bcd0c009c6 - synchronous 8 bits multiplier with a FSM 2004-05-23 18:06:11 +00:00
Ludovic Jacomme aec22e1e7d - a 4 bits multiplier example 2004-05-23 17:56:51 +00:00
Ludovic Jacomme ddf92b81fa - a 4 bits divisor example 2004-05-23 17:52:11 +00:00
Ludovic Jacomme 3385117a7d - new example addaccu 16 bits 2004-05-23 17:47:11 +00:00
Ludovic Jacomme af7ca9daf4 - a simple example (adder 4 bits) to see how to design a circuit from VHDL up to
CIF layout using Alliance tools.
  More examples are comming soon ...
2004-05-23 17:27:03 +00:00
Ludovic Jacomme 8d20649576 - Idem for dreal 2004-05-23 14:27:17 +00:00
Ludovic Jacomme b635e04c72 - Add Metal Layer up to ALU8 2004-05-23 14:26:01 +00:00
Ludovic Jacomme 37e0f58473 - New small tool that can be helpfull to convert pat files to equivalent
PWL spice commands
2004-05-23 14:20:32 +00:00
Ludovic Jacomme e9398c13fd - Add the MIPS assembler written by Pirouz B. in the Alliance CVS tree 2004-05-23 13:57:39 +00:00
Ludovic Jacomme 0c45b59ddc - Bug: Back to the previous version without bufferized command cell. Those
buffer cells (inv_x4 etc ..) are too big and do not fit in the first column area.
2004-05-23 13:04:14 +00:00
Ludovic Jacomme c27ea1451f - Add generic AREA parameter for tie cells 2004-05-23 12:44:57 +00:00
Ludovic Jacomme fad67c54e0 - Bug fix: Segmentation fault when the input netlist has unconnected signals
Those unused nets are now removed from the input lofig after the flatten.
2004-05-23 09:50:43 +00:00
Ludovic Jacomme 478d1db69e Now, by default LVX does not check unassigned signals between the two input netlists.
(this feature is usefull/mandatory with the new VST driver that adds sometimes unused
signals to have consitent VHDL vectors declaration)
The command line option '-u' permits to behave like it was before and then check
also unassigned signals.
2004-05-22 14:26:08 +00:00
Ludovic Jacomme 00eeafa601 - bug fix in elaboration for big bit vectors (> 2048 bits) 2004-04-29 18:01:28 +00:00
Frederic Petrot 92631ba061 Adding more powerfull cells for the signals controlling the shift. 2004-03-04 14:21:56 +00:00
Ludovic Jacomme 85dc738329 - bug fix in xfig file format driver (mux and constants symbols/icones) 2004-02-17 17:34:42 +00:00
Ludovic Jacomme 05f12b6cfd - bug fix : substitution of read OUT port by internal signal (INOUT) 2004-02-09 21:51:40 +00:00
Ludovic Jacomme ec4f581b78 - new features (expand dynamic Std Function 2nd arguments)
All the following std arithmetic/logical functions :
  TO_UNSIGNED, TO_SIGNED, CONV_UNSIGNED, CONV_SIGNED
  CONV_STD_LOGIC_VECTOR, EXT, SXT, RESIZE
  SHL, SHIFT_LEFT, SHR, SHIFT_RIGHT

  can now be used with a NON constant 2nd argument :
  Ex:
       out0 <= shr( A(3 downto 0), B(1 downto 0) );
2004-02-02 21:33:43 +00:00
Christophe Alexandre d24326d934 J'AI BIEN DIT GPL !!!! 2004-02-02 17:02:50 +00:00
Christophe Alexandre 68ff532e7d GPL 2004-02-02 16:45:52 +00:00
Frederic Petrot 3e8eb7f87c Adding the handling of the mouse wheel 2004-01-30 12:17:17 +00:00
Frederic Petrot b255a68d50 Adding the handling of the mouse wheel. 2004-01-30 12:16:10 +00:00
Frederic Petrot b14592d104 Adding handling of the wheel on the mouse to allow vertical scrolling. 2004-01-30 12:14:27 +00:00
Frederic Petrot da67e186ad Made all multiline strings really multiline strings in order to
compile with the newer version of gcc (and of the C standard, since
unquoted multiline strings should not have existed first!)
2004-01-05 13:40:18 +00:00
Olivier Sirol 63fe4c76e3 test cvs 2003-12-10 15:50:05 +00:00
Olivier Sirol 2551513f10 rpm 4.1 2003-12-10 15:32:40 +00:00
Olivier Sirol b192cf3c02 /usr/ucb/mail sous solaris 2003-12-10 13:56:03 +00:00
Francois Donnet 4fab237712 oups! 2003-12-09 10:05:58 +00:00
Francois Donnet 67e4555efd num version 2003-12-08 14:37:29 +00:00
Francois Donnet 5872794507 le reset asynchrone, eviter de tomber dans une boucle pseudo-combinatoire. 2003-12-08 14:36:19 +00:00
Christophe Alexandre 1eaa39208c oubli 2003-12-05 21:45:55 +00:00
Christophe Alexandre 0b4e886145 UBU est de retour ...
entre:
CXX=/usr/local/gcc-3.0.4/bin/g++ sur beny
CXX=g++3 sur bip
et CXX=g++ sur Fedora ...
je nage dans le bonheur ...
2003-12-05 21:18:43 +00:00
Ludovic Jacomme 9b980263b5 - bug fix missing signals in vbe description
(temporary signals used for sign extention weren't tagged properly)
2003-12-05 17:32:17 +00:00
Olivier Sirol aa697aa9bf darwin .. macosx 2003-12-04 12:35:05 +00:00
Olivier Sirol f02df7bd47 Apres discussion avec jpc, il s'avere indispensable de laisser depcomp
dans les EXTRA_DIST : les nouvelles versions d'autoconf ne l'ajoutant pas
systematiquement avec un --add-missing. Resultat *make dist* foire.
En attendant de trouver une meilleure solution (helloworld.c?)
je l'ajoute a l'arbre...
2003-12-04 10:34:56 +00:00
Franck Wajsburt 8e161dde7e Il reste encore des erreurs de layout dans certaines cellules ! 2003-12-03 14:22:13 +00:00
Christophe Alexandre d38381db49 taking external ALLIANCE_TOP 2003-12-01 13:07:11 +00:00
Christophe Alexandre 056fd4261f Changing the README's name and updating it for Panther 2003-12-01 12:56:26 +00:00
Christophe Alexandre ffe1c7a3d3 Ludo's bug fix 2003-12-01 12:41:46 +00:00
Christophe Alexandre 3aa90432c0 Removing 2003-12-01 12:28:03 +00:00
Christophe Alexandre 5a7d0ffe4e Distribute autostuff ... 2003-11-27 15:18:42 +00:00
Christophe Alexandre 347d70ad0c No need to export vst2xnf according to its log 2003-11-27 15:17:44 +00:00
Jean-Paul Chaput 4e3b1e230d * distrib/alliance.spec.in :
- Mise a jour du numero de release. Utilisation de %{_tmppath}.

 * vst2xnf/src/vst2xnf.c,
   x2y/src/x2y.c :
   - Bug : les chaines de caracteres ne peuvent plus etre ouvertes et
       fermees sur des lignes differentes (probleme avec gcc 3.3.x).
       Mais on peut toujours en mettre sur des lignes consecutives qui
       seront fusionnees par le compilateur.

 * ocp/src/common/PCommon.h,
   ocp/src/placer/PPlacement.h :
   - Compatibilite avec gcc 3.3.x : assert est maintenant definit dans
      <assert.h>. On l'inclus si la version de GCC est superieure ou
      egale a 3.3 .
2003-11-15 21:26:19 +00:00
Francois Donnet f2ab614f51 le fait de sauvegarder la lofig change le nom des signaux car
cela supprime les cheminons.
la table de hash sur les noms de signaux n'est alors plus valide.
c'est pour cela que l'on reporte la sauvegarde apres les
statistiques.
2003-10-30 17:03:53 +00:00
Christophe Alexandre c41ac1c1d3 changing target machine for installations 2003-10-29 16:08:54 +00:00
Christophe Alexandre 223ff47f3c remove references to obsolete mans 2003-10-29 15:10:42 +00:00
Christophe Alexandre ef30f9711b bug in alims for tie instances 2003-10-28 14:42:05 +00:00
Ludovic Jacomme e9124e1441 - bug fix in VASY VHDL compiler
(while choosing a default label for unlabelled process or loops)
2003-10-27 18:14:32 +00:00
Francois Donnet a4bf03dd8f pour que loon accepte les registres avec multiples conditions
i.e plusieurs blocks dont des reset asynchrones.
2003-10-27 15:27:45 +00:00
Christophe Alexandre 5e7e9bfeb7 very interesting bug: ... all nets are clock ... except ck . 2003-10-20 10:04:39 +00:00