diff options
author | 2020-05-17 01:13:42 +0200 | |
---|---|---|
committer | 2020-05-17 01:34:16 +0200 | |
commit | 7035821f877510a58d4c92864847a6895b2647b6 (patch) | |
tree | c83d2ef4fcca85514e928bbcaeaa61997f21ba4e /src/lib/netlist/build/makefile | |
parent | aed37668aac1387bf79e7d969c64589ff0e3d1bf (diff) |
netlist: rewrite rom devices from scratch. [Couriersud]
Thanks to Aaron Giles who made me think about a different approach.
This is a rewrite from scratch for rom devices. It uses a generic
template to implement rom devices which is used together with a
description struct to define a rom device. This leads to highly
efficient code since all information is available at compile time.
This is also a step forward to support tristate outputs. All rom devices
covered by this approach have tristate or open collector outputs and
thus all code changes to support tristate outputs can now be made
consistently in one file.
Diffstat (limited to 'src/lib/netlist/build/makefile')
-rw-r--r-- | src/lib/netlist/build/makefile | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/netlist/build/makefile b/src/lib/netlist/build/makefile index d18a65605aa..ed2be27c651 100644 --- a/src/lib/netlist/build/makefile +++ b/src/lib/netlist/build/makefile @@ -142,7 +142,6 @@ NLOBJS := \ $(NLOBJ)/analog/nlid_twoterm.o \ $(NLOBJ)/analog/nld_opamps.o \ $(NLOBJ)/devices/nld_2102A.o \ - $(NLOBJ)/devices/nld_2716.o \ $(NLOBJ)/devices/nld_tms4800.o \ $(NLOBJ)/devices/nld_4006.o \ $(NLOBJ)/devices/nld_4013.o \ @@ -180,8 +179,6 @@ NLOBJS := \ $(NLOBJ)/devices/nld_74ls629.o \ $(NLOBJ)/devices/nld_82S16.o \ $(NLOBJ)/devices/nld_82S115.o \ - $(NLOBJ)/devices/nld_82S123.o \ - $(NLOBJ)/devices/nld_82S126.o \ $(NLOBJ)/devices/nld_9310.o \ $(NLOBJ)/devices/nld_9316.o \ $(NLOBJ)/devices/nld_9322.o \ @@ -191,6 +188,7 @@ NLOBJS := \ $(NLOBJ)/devices/nld_mm5837.o \ $(NLOBJ)/devices/nld_ne555.o \ $(NLOBJ)/devices/nld_r2r_dac.o \ + $(NLOBJ)/devices/nld_roms.o \ $(NLOBJ)/devices/nld_tristate.o \ $(NLOBJ)/devices/nld_schmitt.o \ $(NLOBJ)/devices/nld_legacy.o \ @@ -203,6 +201,7 @@ NLOBJS := \ $(NLOBJ)/macro/nlm_cd4xxx.o \ $(NLOBJ)/macro/nlm_opamp.o \ $(NLOBJ)/macro/nlm_other.o \ + $(NLOBJ)/macro/nlm_roms.o \ $(NLOBJ)/macro/nlm_ttl74xx.o \ $(NLOBJ)/solver/nld_solver.o \ $(NLOBJ)/solver/nld_matrix_solver.o \ |