SU1683020A1 - Device for interfacing processor with memory - Google Patents
Device for interfacing processor with memory Download PDFInfo
- Publication number
- SU1683020A1 SU1683020A1 SU884612387A SU4612387A SU1683020A1 SU 1683020 A1 SU1683020 A1 SU 1683020A1 SU 884612387 A SU884612387 A SU 884612387A SU 4612387 A SU4612387 A SU 4612387A SU 1683020 A1 SU1683020 A1 SU 1683020A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- address
- group
- inputs
- output
- outputs
- Prior art date
Links
Landscapes
- Read Only Memory (AREA)
Abstract
Изобретение относитс к цифровой вычислительной технике и может быть использовано при создании посто нных перепрограммируемых запоминающих устройств в микропроцессорных системах и микроЭВМ. Целью изобретени вл етс расширение функциональных возможностей устройства за счет обеспечени возможности работы в режиме с произвольной выборкой данных. Цель достигаетс тем,что в устройство, содержащее блок пам ти, регистр режима, счетчик адреса и дешифратор адреса и команд управлени , введены коммутатор адреса, дешифратор выбора выхода и дешифратор выбора микросхемы. 2 табл., 2 ил.The invention relates to digital computing and can be used to create permanent reprogrammable memory devices in microprocessor systems and microcomputers. The aim of the invention is to expand the functionality of the device by providing the ability to operate in a random data mode. The goal is achieved by introducing an address switch, an output select decoder, and a chip select decoder into the device containing the memory block, the mode register, the address counter and the address decoder and control commands. 2 tab., 2 Il.
Description
Изобретение относитс к цифровой вычислительной технике и может быть использовано при создании посто нных перепрограммируемых запоминающих устройств в микропроцессорных системах и микроЭВМ.The invention relates to digital computing and can be used to create permanent reprogrammable memory devices in microprocessor systems and microcomputers.
Целью изобретени вл етс расширение функциональных возможностей устройства за счет обеспечени возможности работы в режиме с произвольной выборкой данных,The aim of the invention is to expand the functionality of the device by providing the ability to work in random mode,
На фиг. 1 представлена блок-схема устройства; на фиг. 2 - функциональна схема дешифратора выбора микросхемы.FIG. 1 is a block diagram of the device; in fig. 2 - functional circuit of the chip select decoder.
Устройство содержит (фиг. 1) соединенный с блоком 1 пам ти регистр 2 режима, счетчик 3 адреса, дешифратор 4 адреса и команд управлени , коммутатор 5 адреса, дешифратор 6 выбора микросхемы, дешифратор 7 выбора выхода. На фиг, 1 показаны группа информационных входов-выходов 8 блока 1 пам ти, группа адресных входов 9,The device contains (Fig. 1) a mode register 2 connected to memory block 1, an address counter 3, an address decoder and control commands 4, an address switch 5, an IC selector decoder 6, an output select decoder 7. Fig. 1 shows a group of information inputs-outputs 8 of memory block 1, a group of address inputs 9,
информационный вход 10 устройства, пер- вый-третий выходы 11-13 дешифратора 4, входы 14,15 и 16 считывани , записи и сброса устройства, группы выходов 17-20 задани режима программировани , адреса, выбора микросхемы и выбора выхода устройства , четвертый выход 21 дешифратора 4, группа выходов 22 счетчика 3 адреса, втора группа выходов 23, первый-третий выходы 24-26 регистра 2 режима, вход 27 сигнала обращени к пам ти, п тый и шестой выходы 28 и 29 дешифратора 4,information input 10 of the device, first-third outputs 11-13 of the decoder 4, inputs 14, 15 and 16 read, write and reset the device, groups of outputs 17-20, set the programming mode, address, select the chip and select the output device, the fourth output 21 of the decoder 4, the group of outputs 22 of the counter 3 addresses, the second group of outputs 23, the first to third outputs 24-26 of the register 2 of the mode, the input 27 of the memory access signal, the fifth and sixth outputs 28 and 29 of the decoder 4,
Дешифратор 6 выбора микросхемы содержит (фиг. 2) дешифратор 30, коммутатор 31 и элемент ИЛИ 32.The decoder 6 chip selector contains (Fig. 2) the decoder 30, the switch 31 and the element OR 32.
Устройство работает следующим образом .The device works as follows.
Блок 1 пам ти состоит из нескольких групп микросхем пам ти. В общем случае микросхемы пам ти в пределах каждой группы объединены по входам разрешени выхода, выбора микросхемы и входам программировани . Все адресные входы всех микросхем пам ти объединены и соединены с соответствующими младшими разр дами выходов 18 коммутатора 5 адреса, кроме того, все микросхемы пам ти объединены по входам напр жени программировани , на фиг. 1 не указанным. Така организаци блока 1 пам ти позвол ет во всех режимах работы устройства выбирать одновременно все микросхемы в пределах одной группы и тем самым записывать и считывать информационное слово в цикле записи или считывани и стирать все микросхемы соответствующей группы в цикле сти- рани . Младшие разр ды выходов 18 коммутатор.а 5 адреса используютс дл выбора чейки пам ти внутри группы микросхем пам ти блока 1 пам:пи, старшие разр ды выходов 18 коммутатора 5 здреса используютс дл выбора групп микросхем пам ти блока 1 пам ти,Memory block 1 consists of several groups of memory chips. In the general case, the memory chips within each group are combined by the output resolution, chip select and programming inputs. All address inputs of all the memory chips are combined and connected to the corresponding lower bits of the outputs 18 of the address switch 5, in addition, all the memory chips are integrated by the programming voltage inputs, in FIG. 1 not specified. Such an organization of memory block 1 allows, in all modes of operation of the device, to select simultaneously all the chips within one group and thereby write and read the information word in the write or read cycle and erase all the chips in the corresponding group in the erase cycle. The lower bits of the outputs 18 of the switch. The 5 addresses are used to select a memory location within the group of memory chips of the memory 1 unit: pi, the higher bits of the outputs 18 of the health switch 5 are used to select groups of memory chips of the memory 1,
Устройство обеспечивает считывание информации из блока 1 пам ти в режимах с последовательной и произвольной выборкой данных и запись и стирание в режиме с последовательной выборкой данных.The device provides reading of information from memory block 1 in the modes with sequential and random sampling of data and recording and erasing in the mode with sequential sampling of data.
В режиме с последовательной выборкой данных адрес на адресные входы блока 1 пам ти и дешифраторов 6 и 7 транслируетс через коммутатор 5 адреса с выходов 22 счетчика 3 адреса, состо ние которого может последовательно измен тьс от нулевого , адреса .блока 1 пам ти или произвольно выбранного начального адреса считываемого массива данных до произвольно выбранного конечного адреса считываемого массива данных. В общем случае информационна емкость блока 1 пам ти может превышать емкость пр моадресуе- мой пам ти процессора, определ емой разр дностью адреса процессора, размер же считываемого массива данных с последовательной выборкой данных может быть не более пр мо адресуемой пам ти процессора . При этом устройство занимает в адресном пространстве процессора три адреса, называемые регистром состо ний, регистром данных и регистром адреса. Физически эти адреса представл ют собой соответственно регистр 2 режима, информационные входы-выходы 8 устройства и счетч лк 3 адреса . В режиме с последовательной выборкой данных через регистр состо ний задаютс режимы записи или стирани , через регистр данных считываютс или записываютс в блок пам ти данные, через регистр адреса записываетс в счетчик 3 адреса начальный адрес считываемого массива данных, причем число считываемыIn the sequential data retrieval mode, the address to the address inputs of memory block 1 and decoders 6 and 7 is transmitted via address switch 5 from outputs 22 of address counter 3, the state of which can be sequentially changed from zero, memory block 1 address or randomly selected the starting address of the read data array to the arbitrarily chosen end address of the read data array. In the general case, the information capacity of memory block 1 may exceed the capacity of the processor's direct-addressable memory, determined by the width of the processor's address, while the size of the read data array with sequential data sampling may be no more than direct addressable processor memory. In this case, the device occupies three addresses in the processor's address space, called the status register, the data register, and the address register. Physically, these addresses are respectively the register 2 modes, the information inputs / outputs 8 of the device, and the count lx 3 addresses. In the sequential data retrieval mode, the write or erase modes are set via the status register, the data register is read or written to the memory block, the address register is written to the address counter 3, the starting address of the read data array, and the number is read
или записываемых слов контролируетс процессором программным путем.or written words are controlled by the processor programmatically.
В режиме с произвольной выборкой данных адрес на адресные входы блока 1In the mode with arbitrary sampling of data the address to the address inputs of block 1
пам ти и дешифраторов 6, 7 транслируетс через коммутатор 5 адреса с группы выходов 23 регистра 2 режима и входов 9 адреса устройства, причем весь блок 1 пам ти разбиваетс на страницы, число которых опре0 дел етс числом разр дов выходов 23 регистра 2 режима, а емкость страницы определ етс числом разр дов адреса, подаваемого на входы. В режиме с произвольной выборкой данных устройство занимает вmemory and decoders 6, 7 are transmitted through the switch 5 addresses from the output group 23 of the register 2 mode and the input 9 of the device address, and the entire memory block 1 is divided into pages, the number of which is determined by the number of bits of the output 23 register 2 mode, and page capacity is determined by the number of address bits supplied to the inputs. In random mode, the device takes up
5 адресном пространстве процессора зону адресов, равную одной странице блока 1 пам ти, причем, измен состо ние выходов 3 i- ci метра 2 режима по адресу регистра состо ний, процессор может считать весь5 address space of the processor, an address zone equal to one page of memory block 1; moreover, by changing the state of the outputs 3 i-ci meters 2 modes at the state register address, the processor can read
0 объем блока 1 пам ш, т.е. выбирать последовательно или в произвольном пор дке все страницы блока 1 пам ти. При этом коммутатор 5 адреса всегда включен на трансл цию адреса с выходов 22 счетчика 3 адреса0 block size 1 memory w, i.e. select sequentially or in random order all pages of memory block 1. At the same time, the switch 5 of the address is always switched on for the translation of the address from the outputs 22 of the counter 3 of the address
5 и только в режиме считывани с произвольной выборкой данных коммутатор 5 адреса сигналов с выхода 21 дешифратора 4 адреса и команд управлени переводитс на трансл цию адреса с входов 9 устройства и выхо0 дов 23 регистра 2 режима.5 and only in read mode with random sampling of data, the switch 5 of the signals from the output 21 of the decoder 4 of the address and control commands is transferred to the translation of the address from the device inputs 9 and the outputs 23 of the mode 2 register.
Рассмотрим работу запоминающею устройства дл случа использовани в блоке 1 пам ти микросхем пам ти с электрическими записью и стиранием информацииConsider the operation of a memory device for use in memory block 1 of memory chips with electrical recording and erasing information.
5 КР558РР2 6КО 348.348-02 ТУ. В STOV случае входы программировани блока 1 пам ти, отсутствуют и группа выходов 17 регистра 2 режима не используетс .5 КР558РР2 6KO 348.348-02 TU. In the STOV case, the programming inputs of memory block 1 are absent and the output group 17 of register mode 2 is not used.
Режимы работы блока 1 пам ти в зави0 симости от выходных сигналов приведены в габл. 1. Состо ние разр дов регистра 2 режима и входа 27 сигнала цикла записи устройства в зависимости от режимов работа устройства приведены в табл. 2.The operation modes of memory block 1, depending on the output signals, are given in gab. 1. The state of the bits of the register 2 mode and the input 27 of the signal of the recording cycle of the device, depending on the modes of operation of the device, are given in Table. 2
5При включении питани на сход 105When power on for gathering 10
сброса устройства должен подавав с сигнал сброса, обнул ющий регистр 2 режима и счетчик 3 адреса. Это необходимо дл того , чтобы перевести устройство в режим хра0 нени и готовности к считыванию, а также обеспечить возможность считывани данных из нулевой страницы блока 1 пам ти в режиме с произвольной выборкой данных, из нулевого адреса блока 1 пам ти в режимеA device reset should supply with a reset signal, zeroing the register 2 modes and the counter 3 addresses. This is necessary in order to put the device into storage and readiness mode, as well as to ensure that data can be read from the zero page of memory block 1 in the random data mode, from the zero address of memory block 1 in mode
5 с последовательной выборкой данных.5 with sequential data sampling.
Считывание информации из устройства осуществл етс в цикле ввод процессора (на фигурах не показан),Reading information from the device is carried out in a cycle processor input (not shown in the figures),
В исходном состо нии микросхемы пам ти блока 1 пам ти наход тс в режимеIn the initial state, the memory chip of the memory block 1 is in the
хранени информации в соответствии с табл, 1. Процессор на входах 9 адреса устройства устанавливает адрес чейки пам ти блока 1 пам ти в режиме с произвольной выборкой данных или адрес регистра дан- ных в режиме с последовательной выборкой , при этом адрес должен удерживатьс на все врем цикла ввод. Адрес поступает на адресные входы дешифратора 4, дешифрируетс им как адрес устройства, причем в режиме с произвольной выборкой данных по вл ютс сигналы единичного уровн на его выходах 21, 28, а в режиме с последовательной выборкой - только на выходе 21. При этом в первом случае на адресные вхо- ды блока 1 пам ти и дешифраторов 6, 7 транслируютс адреса с входов 9 адреса устройства и с группы выходов 23 регистра режима. В режиме с последовательной выборкой адрес транслируетс с выходов 22 счетчика 3 адреса, при этом на одном из выходов 19 дешифратора 6 выбора микросхемы , соответствующем выбранной группе микросхем пам ти блока 1 пам ти, по вл етс сигнал выборки нулевого уровн . Да- лее процессор на входе 14 считывани устройства устанавливает сигнал Ввод, который дешифратором 4 дешифрируетс как сигнал считывани из блока 1 пам ти, причем сигнал единичного уровн по вл ет- с на выходах 12, 29 дешифратора 4 в режиме с последовательной выборкой и только на выходе 29 выборки пам ти в режиме с произвольной выборкой. При этом на одном из выходов 20 дешифратора 7 выбора выхо- да по вл етс сигнал выбора соответствующей группы микросхем пам ти блока 1 пам ти нулевого уровн , блок 1 пам ти переводитс в режим считывани и на его входах-выходах по вл ютс считываемые данные. Далее процессор считывает данные с входов-выходов 8 устройства и снимает сигнал Ввод с входа 14 устройства и адрес с входов 9 адреса устройства. При этом блок 1 пам ти переводитс в режим хранени , так как снимаютс сигналы с выходов 19 и 20 дешифраторов 6, 7 выбора микросхемы и выбора выхода, а в режиме с последовательной выборкой по срезу сигнала на выходе 12 счета дешифратора 4 адреса и команд управлени происходит изменение содержимого счетчика 3 адреса на единицу . После этого устройство готово к следующему циклу обращени процессора.storing information in accordance with Table 1. The processor at the inputs 9 of the device address sets the address of the memory cell of memory 1 in the random-sampled mode or the register of the data in the sequential-sampled mode, while the address must be held loop input. The address goes to the address inputs of the decoder 4, it is decrypted by it as the device address, and in a random data mode, single-level signals appear at its outputs 21, 28, and in a sequential-sampling mode - only at output 21. At the first In the case of the address inputs of the memory 1 and the decoders 6, 7, the addresses are transmitted from the inputs 9 of the device address and from the group of outputs 23 of the mode register. In the sequential sampling mode, the address is transmitted from the outputs 22 of the address 3 of the address, and one of the outputs 19 of the decoder 6 of the chip selection corresponding to the selected group of memory chips of the memory 1, a zero sampling signal appears. Next, the processor at input 14 of the device reads the input signal, which is decoded by the decoder 4 as a read signal from memory 1, and a single level signal appears on outputs 12, 29 of the decoder 4 in a sequential sampling mode and only on Exit 29 of the memory sample in random mode. At the same time, at one of the outputs 20 of the decoder 7 for selecting the output, the signal for selecting the corresponding group of memory chips of the zero-level memory block 1 appears, the memory block 1 is switched to the read mode, and read data appears at its input-output. Next, the processor reads the data from the device inputs-outputs 8 and removes the input signal from the device input 14 and the address from the device address inputs 9. In this case, the memory block 1 is transferred to the storage mode, since the signals from the outputs 19 and 20 of the chip selector 6, 7 and output are removed, and in the mode with sequential sampling of the signal at the output 12 of the decoder account 4 address and control commands change the contents of the counter 3 addresses per unit. After that, the device is ready for the next processor cycle.
Запись информации в регистр 2 режи- ма, счетчик 3 адреса осуществл етс в цикле вывод процессора по адресам регистра состо ний и регистра адреса соответственно . В адресной части цикла вывод работа устройства осуществл етс аналогично адресной части цикла ввод при обращении к регистру данных устройства. Далее п /оцес- сор устанавливает данные на информационных входах 10 устройства, которые поступают на информационные входы регистра 2 режима и счетчика 3 адреса, а затем сигнал Вывод на входе 15 устройства, который дешифрируетс дешифратором 4 так, что на его выходе 11 по вл етс сигнал единичного уровн при записи в счетчик 3 адреса или на выходе 13 - при записи в регистр 2 режима. В результате этого происходит запись данных в эти блоки. Далее процессор снимает сигнал Вывод, данные и адрес с соответствующих входов устройства и тем самым заканчивает цикл вывод обращени к устройству.Information is recorded in the register 2 mode, the address counter 3 is carried out in a cycle, the processor is output by the addresses of the state register and the address register, respectively. In the address part of the cycle, the output operation of the device is carried out similarly to the address part of the cycle input when accessing the device data register. Next, the processor sets the data at the information inputs 10 of the device, which arrive at the information inputs of the register 2 mode and the counter 3 addresses, and then the signal Output at the input 15 of the device, which is decoded by the decoder 4 so that its output 11 appears a signal of a single level when writing to the counter 3 addresses or at output 13 - when writing to the register 2 modes. As a result, data is written to these blocks. Next, the processor removes the signal Output, data and address from the corresponding inputs of the device and thereby ends the cycle output of the access to the device.
Перед тем как осуществить запись данных в блок 1 пам ти, процессор осуществл ет подготовку устройства к режиму записи, при которой микросхемы пам ти блока 1 пам ти перевод тс из режима хранени в режим выбора в соответствии с табл. 1. Дл этого в регистр состо ний устройства заноситс код, при котором сигнал единичного уровн по вл етс только на втором выходе 25 регистра 2 режима. Этот сигнал поступает на первый управл ющий вход дешифратора 6 выбора микросхемы, т.е. поступает на управл ющий вход коммутатора 31 и первый управл ющий вход дешифратора 30. При этом к выходу коммутатора 31 оказываетс подключен выход элемента ИЛИ 32, а все выходы дешифратора 30 перевод тс в состо ние нулевого уровн , т.е. на входах выбора микросхемы всех групп микросхем пам ти блока 1 пам ти устанавливаютс сигналы нулевого уровн , а сам блок 1 пам ти в соответствии с табл. 1 оказываетс в режиме невыбора. Только после этого на блок 1 пам ти подаетс напр жение программировани , в противном случае, если все сигналы выбора микросхемы единичного уровн , то в соответствии с табл. 1 после подключени напр жени программировани к блоку 1 пам ти сразу все микросхемы пам ти оказываютс в режиме несанкционированной записи.Before writing data to memory block 1, the processor prepares the device for a recording mode, in which the memory chips of memory block 1 are transferred from the storage mode to the selection mode in accordance with Table. 1. To do this, a code is entered into the device status register, in which the unit-level signal appears only at the second output 25 of the mode register 2. This signal is fed to the first control input of the decoder 6 chip selector, i.e. arrives at the control input of the switch 31 and the first control input of the decoder 30. At the same time, the output of the OR element 32 is connected to the output of the switch 31, and all the outputs of the decoder 30 are switched to the zero level, i.e. At the chip select inputs of all groups of memory chips of memory block 1, zero signals are set, and memory block 1 itself is set in accordance with Table. 1 is in non-selection mode. Only after this, the programming voltage is applied to the memory block 1, otherwise, if all signals are selected for a single-level chip, then in accordance with the table. 1, after connecting the programming voltage to the memory unit 1, all the memory chips are immediately in the unauthorized recording mode.
После того, как на блок 1 пам ти подано напр жение программировани , процессор в цикле вывод по адресу регистра данных осуществл ет запись информации в блок 1 пам ти. При этом работа происходит следующим образом. В устройстве коммутатор 5 включен так, что на входы адреса блока 1 пам ти и дешифраторов 6, 7 подключены адресные сигналы с выхода счетчика 3 адреса, Процессор устанавливает адрес регистра данных устройства, а затем записываемые данные соответствен но на входахAfter the programming voltage is applied to the memory unit 1, the processor in a cycle output to the data register address records information in the memory unit 1. In this case, the work is as follows. In the device, switch 5 is turned on so that address signals from memory block 1 and decoders 6, 7 are connected to address inputs from the counter 3 address, the processor sets the address of the device’s data register, and then the recorded data is respectively at the inputs
и информационных входах-выходах 8 устройства , причем записываемые данные на информационных входах-выходах 8 устройтва должны удерживатьс в дальнейшем на все врем записи, далее процессор устанавливает сигнал Вывод, а затем снимает его, заканчива цикл обращени к устройству . По срезу сигнала Вывод на входе 27 сигнала цикла записи устройства процессор станавливает сигнал цикла высокого единичного уровн , который должен удерживатьс в дальнейшем на все врем записи, п ричем обращение процессора к устройству во врем действи сигнала цикла записи запрещено. В устройстве сигнал цикла записи поступает по входу 27 на дешифратор 6 и через элемент ИЛИ 32, коммутатор 31 на управл ющий вход дешифратора 30, на одном из выходов которого в соответствии с адресными сигналами на его адресных входах по вл етс сигнал единичного уровн , с этого момента до окончани действи сигнала цикла записи в соответствии с табл. 1 начинаетс запись данных в выбранную группу микросхем пам ти блока 1 пам ти по заданному адресу. По окончании записи процессор снимает сигнал цикла записи и сигнал единичного уровн с выходов 19 дешифратора б выбора микросхемы. На этом цикл записи данных в одну чейку записи заканчиваетс , Далее запись может быть продолжена, причем смена адреса может быть осуществлена записью данных в счетчик 3 адреса в цикле вывод по адресу регистра адреса или адрес может быть авто- матически изменен на следующий в цикле ввод по адресу регистра данных.and device information inputs-outputs 8, and the recorded data at information inputs-outputs 8 of the device must be held further for the entire recording time, then the processor sets the Output signal, and then removes it, ending the device access cycle. By cut-off of the signal The output at the signal 27 of the recording cycle of the device, the processor sets the high-level cycle signal, which must be kept for the entire recording time, since the processor does not access the device during the recording cycle signal. In the device, the write cycle signal is fed to input 27 to the decoder 6 and through the element OR 32, the switch 31 to the control input of the decoder 30, at one of the outputs of which, in accordance with the address signals at its address inputs, a single level signal appears, time before the end of the signal of the recording cycle in accordance with Table. 1 begins writing data to the selected group of memory chips of memory 1 at a given address. At the end of the recording, the processor removes the write cycle signal and the unit level signal from outputs 19 of the decoder of the chip select. At this, the cycle of writing data to one cell of the recording ends. Next, the recording can be continued, and the address can be changed by writing data to the address 3 counter in the cycle, outputting the address of the address register, or the address can be automatically changed to the next one. address of the data register.
Стирание в блоке 1 пам ти осуществл етс за несколько циклов вывод обра ще- ни к устройству по адресам регистра адреса и регистра состо ний. Во врем стирани состо ние сигналов адреса и данных т опросных входах и информационных входах-выходах устройства безразлично. В первом цикле вывод по адресу регистра адреса в счетчик 3 адреса пересылаетс код адреса выбранной дл стирани группы микросхем пам ти блока 1 пам ти. Во втором цикле вывод процессора по адресу регистра состо ний пересылаетс код разрешени записи в соответствии с табл. 2, После этого к блоку 1 пам ти подключаетс напр жение программировани , В третьем цикле вывод по адресу регистра состо ний пересылаетс код разрешени режима стирани в соответствии с табл. 2. При этом сигнал единичного уровн дополнительно по вл етс на выходе 24 регистра 2 режима и поступает на управл ющий вход дешифратора 7, в результате на одном из выходов 20Erasing in block 1 of memory is carried out for several cycles displaying the address to the device according to the addresses of the address register and the status register. During erasing, the state of the address signals and data and the interrogation inputs and information inputs / outputs of the device is indifferent. In the first cycle, the output by the address register of the address is transferred to the counter 3 of the address code of the address selected for erasing the group of memory chips of memory 1. In the second cycle, the processor output to the address of the status register is forwarded the write resolution code in accordance with Table. 2, After this, the programming voltage is connected to the memory unit 1. In the third cycle, the output to the erase mode code is sent to the address of the status register in accordance with Table. 2. At the same time, the signal of the unit level additionally appears at the output 24 of the register 2 of the mode and arrives at the control input of the decoder 7, as a result at one of the outputs 20
по вл етс сигнал выбора выхода нулевого уровн выбранной дл стирани группы микросхем блока 1 пам ти. В четвертом цикле вывод по адресу регистра состо нийA zero output selection signal appears to be selected for erasing the group of chips in memory block 1. In the fourth cycle output to the address of the state register
пересылаетс код режима стирани в соответствии с табл. 2. В результате дополнительно на выходе 26 регистра 2 режима по вл етс сигнал единичного уровн , поступающий на вход дешифратора 6, которыйthe erase mode code is sent in accordance with the table. 2. As a result, additionally, at the output 26 of the register 2 of the mode, a single level signal appears at the input of the decoder 6, which
через элемент ИЛИ 32 и коммутатор 31 поступает на управл ющий вход дешифратора 30. В результате на одном из выходов 19 дешифратора 6 по вл етс сигнал выбора микросхемы единичного уровн и в соответствии с табл. 1 на входах блока пам ти устанавливаетс режим стирани выбранной дл стирани группы микросхем пам ти. Далее процессор отсчитывает врем , необходимое дл стирани , и по его окончанииthrough the OR 32 element and the switch 31 enters the control input of the decoder 30. As a result, at one of the outputs 19 of the decoder 6, a chip select signal of a single level appears and in accordance with the table. 1, at the inputs of the memory unit, the erase mode of the group of memory chips selected for erasing is set. Next, the processor counts the time required to erase, and upon its completion
снимает режим стирани , пересыла в циклах вывод в соответствии с табл. 2 сначала код режима разрешени стирани , затем разрешени записи, В дальнейшем стирание блока 1 пам ти может быть продолженоremoves the erase mode, forward in cycles output in accordance with the table. 2, first, the erase permission mode code, then the write enable, Further erasure of the memory block 1 can be continued
в указанном пор дке или, если стирание окончено, с блока 1 пам ти снимаетс напр жение программировани , после чего в цикле вывод процессор обнул ет регистр 2 режима, перевод устройство в режим считывани и хранени информации.in this order or, if the erasing is completed, the programming voltage is removed from memory block 1, after which, in a loop, the output of the processor sets the mode register 2, putting the device into readout mode and information storage.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884612387A SU1683020A1 (en) | 1988-12-02 | 1988-12-02 | Device for interfacing processor with memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884612387A SU1683020A1 (en) | 1988-12-02 | 1988-12-02 | Device for interfacing processor with memory |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1683020A1 true SU1683020A1 (en) | 1991-10-07 |
Family
ID=21412480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU884612387A SU1683020A1 (en) | 1988-12-02 | 1988-12-02 | Device for interfacing processor with memory |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1683020A1 (en) |
-
1988
- 1988-12-02 SU SU884612387A patent/SU1683020A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1177820, кл. G 06 F 13/00, 1984. Авторское свидетельство СССР № 1587518, кл. G 06 F 13/00, 1987. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5732017A (en) | Combined program and data nonvolatile memory with concurrent program-read/data write capability | |
US5794033A (en) | Method and system for in-site and on-line reprogramming of hardware logics with remote loading in a network device | |
US4130900A (en) | Memory with common read/write data line and write-in latch circuit | |
US5513138A (en) | Memory card having a plurality of EEPROM chips | |
US5297029A (en) | Semiconductor memory device | |
EP0374829B1 (en) | Dual port memory unit | |
KR970062909A (en) | Data reading method and memory controller | |
JP2000163988A (en) | Semiconductor storage device | |
JPH01147385A (en) | Device for structural inspection of integrated circuits | |
US5285415A (en) | Data counting memory card and reader | |
EP0239916A2 (en) | Semiconductor memory device having a test mode and a standard mode of operation | |
JP2784550B2 (en) | Semiconductor storage device | |
JPH0613890A (en) | Safe counting method for binary electronic counter | |
SU1683020A1 (en) | Device for interfacing processor with memory | |
CA1094687A (en) | Random access memory with volatile data storage | |
JP3597393B2 (en) | Data recording / reproducing device | |
WO1991007754A1 (en) | Read-while-write-memory | |
US5862075A (en) | Device for protection after a page-write operation in an electrically programmable memory | |
KR100480653B1 (en) | Combined program and data nonvolatile memory with concurrent program-read/data write capability | |
SU1500662A1 (en) | Memory | |
SU631983A1 (en) | Storage | |
US4835739A (en) | Mass storage bubble memory system | |
JPS5877085A (en) | semiconductor memory | |
SU1425693A1 (en) | Storage | |
SU1531103A1 (en) | Device for interfacing between computer, permanent storage and external storage |