Bringup
Open the editor
Verilog (digital engine)AT28BV64B-20SUv_at28bv64b

AT28BV64B EEPROM (read model)

Real 8K×8 EEPROM type, 2.7–3.6 V; Verilog read model with CE/OE/WE and a programmed image saved with the circuit. Unused addresses = FF. WE is permanently high in this demo. Internal write cycles, page write and software protection are not simulated yet.

NC1A[12]A[7]A[6]A[5]A[4]A[3]A[2]A[1]A[0]D[0]D[1]D[2]GNDD[3]D[4]D[5]D[6]D[7]nCEA[10]nOEA[11]A[9]A[8]NC26nWEVCCAT28BV64B-20SU
Schematic symbol

Key data

Category
Memory (Verilog)
Simulation model
Verilog (digital engine)
Manufacturer part number
AT28BV64B-20SU
Reference prefix
U
Pins
28
Land pattern
SOIC-28W_7.5x17.9mm_P1.27mm

Simulation model

The Verilog source is synthesized to gates with Yosys (WebAssembly) and simulated event by event. Outputs drive the analog circuit like CMOS pins through a driver resistance to the supply; inputs switch at 30 % and 70 % of the supply.

Supply pins
28 / 14
Top module
v_at28bv64b
Verilog source
module v_at28bv64b(input [12:0] A,input nCE,nOE,nWE,output [7:0] D);
reg [7:0] value;
always @* begin value=8'hff;case(A)

endcase end
assign D=(!nCE && !nOE && nWE)?value:8'bzzzzzzzz;
endmodule

Pins 28

PinNameUse
1NC1Passive pinNot connected: leave open
2A[12]Input pinLogic input: never leave open (tie unused inputs to VCC or GND)
3A[7]Input pinLogic input: never leave open (tie unused inputs to VCC or GND)
4A[6]Input pinLogic input: never leave open (tie unused inputs to VCC or GND)
5A[5]Input pinLogic input: never leave open (tie unused inputs to VCC or GND)
6A[4]Input pinLogic input: never leave open (tie unused inputs to VCC or GND)
7A[3]Input pinLogic input: never leave open (tie unused inputs to VCC or GND)
8A[2]Input pinLogic input: never leave open (tie unused inputs to VCC or GND)
9A[1]Input pinLogic input: never leave open (tie unused inputs to VCC or GND)
10A[0]Input pinLogic input: never leave open (tie unused inputs to VCC or GND)
11D[0]I/O pinBidirectional data line (tri-state bus)
12D[1]I/O pinBidirectional data line (tri-state bus)
13D[2]I/O pinBidirectional data line (tri-state bus)
14GNDGround pinGround
15D[3]I/O pinBidirectional data line (tri-state bus)
16D[4]I/O pinBidirectional data line (tri-state bus)
17D[5]I/O pinBidirectional data line (tri-state bus)
18D[6]I/O pinBidirectional data line (tri-state bus)
19D[7]I/O pinBidirectional data line (tri-state bus)
20nCEInput pinActive-low control input: low = active; tie high when unused
21A[10]Input pinLogic input: never leave open (tie unused inputs to VCC or GND)
22nOEInput pinActive-low control input: low = active; tie high when unused
23A[11]Input pinLogic input: never leave open (tie unused inputs to VCC or GND)
24A[9]Input pinLogic input: never leave open (tie unused inputs to VCC or GND)
25A[8]Input pinLogic input: never leave open (tie unused inputs to VCC or GND)
26NC26Passive pinNot connected: leave open
27nWEInput pinActive-low control input: low = active; tie high when unused
28VCCSupply pinSupply input: decouple with 100 nF close to the pin

Parameters 1

Gate delaytpd
Default10n

PCB

Verified land patternSOIC-28W_7.5x17.9mm_P1.27mm