One embodiment of the invention provides a system comprising at least one spike-to-data converter unit for converting spike event data generated by neurons to output numeric data. Each spike-to-data converter unit is configured to support one or more spike codes.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A system, comprising: at least one spike-to-data converter unit for converting spike event data generated by neurons to output numeric data, wherein each converter unit is configured to support one or more spike codes. 2. The system of claim 1, wherein each converter unit is further configured to support different time encodings for spike events. 3. The system of claim 1, wherein the one or more supported spike codes include at least one of the following: a binary spike code, a time domain spike code, a space domain spike code, and a hybrid of a time domain spike code and a space domain spike code. 4. The system of claim 3, wherein time domain spike codes include one or more of the following: deterministic or stochastic rate, burst, time-to-spike, time slot, time interval. 5. The system of claim 3, wherein space domain spike codes include one or more of the following: deterministic or stochastic population, thermometer, labeled line, position, axon interval. 6. The system of claim 3 wherein each spike code is deterministic or stochastic. 7. The system of claim 1, wherein the output numeric data is post-processed. 8. The system of claim 7, wherein the output numeric data is post-processed in accordance with one or more of the following post-processing functions: automatic gain control post-processing, delta code conversion post-processing, toggle code conversion post-processing, signed data post-processing, and variance code conversion post-processing. 9. A system, comprising: a plurality of neurosynaptic core circuits; and at least one spike-to-data converter unit for converting spike event data generated by neurons to output numeric data, wherein each converter unit is configured to support one or more spike codes; wherein each neurosynaptic core circuit comprises one or more electronic neurons, one or more electronic axons, and a plurality of synapse devices for interconnecting said one or more electronic neurons with said one or more electronic axons. 10. The system of claim 9, wherein each converter unit is further configured to support different time encodings for spike events. 11. The system of claim 9, wherein the one or more supported spike codes include at least one of the following: a binary spike code, a time domain spike code, a space domain spike code, and a hybrid of a time domain spike code and a space domain spike code. 12. The system of claim 11, wherein time domain spike codes include one or more of the following: deterministic or stochastic rate, burst, time-to-spike, time slot, time interval. 13. The system of claim 11, wherein space domain spike codes include one or more of the following: deterministic or stochastic population, thermometer, labeled line, position, axon interval. 14. The system of claim 11, wherein each spike code is deterministic or stochastic. 15. The system of claim 9, wherein the output numeric data is post-processed. 16. The system of claim 15, wherein the output numeric data is post-processed in accordance with one or more of the following post-processing functions: automatic gain control post-processing, delta code conversion post-processing, toggle code conversion post-processing, signed data post-processing, and variance code conversion post-processing. 17. A method, comprising: receiving spike event data generated by neurons; and converting the spike event data to output numeric data using at least one at least one spike-to-data converter unit; wherein each converter unit is configured to support one or more spike codes. 18. The method of claim 17, wherein each converter unit is further configured to support different time encodings for spike events. 19. The method of claim 17, wherein each spike code is deterministic or stochastic. 20. The method of claim 17, comprising: post-processing the output numeric data.